public class Test6_Interrupt {
    public static void main(String[] args) {
        //通过interrupted()方法检测线程是否被中断
        //Thread.curentThread 主线程
        System.out.println(Thread.currentThread().getName()+"线程是否中断："+Thread.interrupted());
        //设置 main 线程 中断信号
        Thread.currentThread().isInterrupted();
        //main线程
        //Thread.currentThread.intterrut.stop()://不能用stop（）中止线程，很暴力
        //通过interrupt（）方法检测线程是否中断，interrupt（）也可以检测中断状态，同时还可以清除中断状态
        System.out.println(Thread.currentThread().getName()+"线程是否中断"+Thread.interrupted());
        //检测interrupt（）是否清除线程状态
        System.out.println(Thread.currentThread().getName()+"线程是否中断"+Thread.interrupted());
        //对比：isInterrupted（） isInterrupted检测线程是否中断，但不会清除中断状态
        //检查当前的线程是否中断
        //System.out.println(Thread.currentThread.getName()+"线程是否中断"+Thread().isInterrupted());//true
        //检测现在中断状态是否被清除
        //System.out.println(Thread.currentThread.getName()+"线程是否中断"+Thread().isInterrupted());//true
    }
}
